type reflect.structType
30 uses
reflect (current package)
abi.go#L238: st := (*structType)(unsafe.Pointer(t))
type.go#L447: type structType struct {
type.go#L972: tt := (*structType)(unsafe.Pointer(t))
type.go#L980: tt := (*structType)(unsafe.Pointer(t))
type.go#L988: tt := (*structType)(unsafe.Pointer(t))
type.go#L996: tt := (*structType)(unsafe.Pointer(t))
type.go#L1028: tt := (*structType)(unsafe.Pointer(t))
type.go#L1242: func (t *structType) Field(i int) (f StructField) {
type.go#L1273: func (t *structType) FieldByIndex(index []int) (f StructField) {
type.go#L1290: typ *structType
type.go#L1296: func (t *structType) FieldByNameFunc(match func(string) bool) (result StructField, ok bool) {
type.go#L1314: var nextCount map[*structType]int
type.go#L1321: visited := map[*structType]bool{}
type.go#L1375: styp := (*structType)(unsafe.Pointer(ntyp))
type.go#L1381: nextCount = map[*structType]int{}
type.go#L1402: func (t *structType) FieldByName(name string) (f StructField, present bool) {
type.go#L1719: t := (*structType)(unsafe.Pointer(T))
type.go#L1720: v := (*structType)(unsafe.Pointer(V))
type.go#L2164: tt := (*structType)(unsafe.Pointer(t))
type.go#L2191: tt := (*structType)(unsafe.Pointer(t))
type.go#L2213: tt := (*structType)(unsafe.Pointer(t))
type.go#L2395: structType
type.go#L2655: var typ *structType
type.go#L2669: {Name: "S", Type: TypeOf(structType{})},
type.go#L2674: typ = (*structType)(tt.Elem().Field(0).Addr().UnsafePointer())
type.go#L2699: prototype := *(**structType)(unsafe.Pointer(&istruct))
type.go#L2866: st := (*structType)(unsafe.Pointer(t))
type.go#L3167: tt := (*structType)(unsafe.Pointer(t))
value.go#L1222: tt := (*structType)(unsafe.Pointer(v.typ))
value.go#L1894: tt := (*structType)(unsafe.Pointer(v.typ))
The pages are generated with Golds v0.4.9. (GOOS=linux GOARCH=amd64)